package com.ck.model.company.vo;

/**
 * 商家节目列表VO
 *
 * @author linq
 */
public class CpProgramListVO {
    private Long programId;
    /**
     * 节目名称
     */
    private String programName;
    /**
     * 节目版本号
     */
    private String programVersion;
    /**
     * 节目时长(单位：秒)
     */
    private Integer programDuration;
    /**
     * 场景数
     */
    private Integer sceneNum;
    /**
     * 添加人
     */
    private String addUserName;
    /**
     * 节目状态(0：已审批，1：待审批，2：待发布，3：已过期)
     */
    private String programStatus;
    /**
     * 节目更新时间
     */
    private String updateTime;
    /**
     * 过期时间
     */
    private String overdueTime;
    /**
     * 节目压缩包存储地址(节目审核通过时生成)
     */
    private String zipUrl;

    /**
     * 添加状态（0待上传素材，1待投放设置，2待发布）
     */
    private Integer addStatus;

    public Long getProgramId() {
        return programId;
    }

    public void setProgramId(Long programId) {
        this.programId = programId;
    }

    public String getProgramName() {
        return programName;
    }

    public void setProgramName(String programName) {
        this.programName = programName;
    }

    public Integer getProgramDuration() {
        return programDuration;
    }

    public void setProgramDuration(Integer programDuration) {
        this.programDuration = programDuration;
    }

    public Integer getSceneNum() {
        return sceneNum;
    }

    public void setSceneNum(Integer sceneNum) {
        this.sceneNum = sceneNum;
    }

    public String getAddUserName() {
        return addUserName;
    }

    public void setAddUserName(String addUserName) {
        this.addUserName = addUserName;
    }

    public String getProgramStatus() {
        return programStatus;
    }

    public void setProgramStatus(String programStatus) {
        this.programStatus = programStatus;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getOverdueTime() {
        return overdueTime;
    }

    public void setOverdueTime(String overdueTime) {
        this.overdueTime = overdueTime;
    }

    public String getProgramVersion() {
        return programVersion;
    }

    public void setProgramVersion(String programVersion) {
        this.programVersion = programVersion;
    }

    public String getZipUrl() {
        return zipUrl;
    }

    public void setZipUrl(String zipUrl) {
        this.zipUrl = zipUrl;
    }

    public Integer getAddStatus() {
        return addStatus;
    }

    public void setAddStatus(Integer addStatus) {
        this.addStatus = addStatus;
    }

    @Override
    public String toString() {
        return "CpProgramListVO{" +
                "programId=" + programId +
                ", programName='" + programName + '\'' +
                ", programVersion='" + programVersion + '\'' +
                ", programDuration=" + programDuration +
                ", sceneNum=" + sceneNum +
                ", addUserName='" + addUserName + '\'' +
                ", programStatus='" + programStatus + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", overdueTime='" + overdueTime + '\'' +
                ", zipUrl='" + zipUrl + '\'' +
                ", addStatus=" + addStatus +
                '}';
    }
}